/**
 *  1. 创建一个学生成绩数组，存储所有学生的数学成绩，分别是 89,78,90,99,67,59
    2. 求所有学生中分数最高的学生成绩，打印输出到界面
    3. 求所有学生中分数最低学生成绩，打印输出到界面
    4. 求不及格的学生有几个，打印输出到界面
 */

var score = [89, 78, 90, 99, 67, 59,54]

function getMax(){
    var max = score[0] // 假设第一个数为最大值
    for (var i = 1; i < score.length; i++) {
        if (score[i] > max) {
            max = score[i]
        }
    }
    return max
}

console.log('最高分是 ', getMax())

function getMin(){
    var min = score[0]
    for (var i = 1; i < score.length; i++) {
        if (score[i] < min) {
            min = score[i]
        }
    }
    return min
}

console.log('最低分是 ', getMin())

function getFailingCount(){
    // var failingCount = score.filter(score => score < 60).length;
    // var newScore = score.filter(function(item){
    //     if(item < 60){
    //         return item
    //     }
    // })  // 返回满足条件的元素到一个新数组
    var count = 0
    for(var i = 0; i < score.length; i++){
         if(score[i] < 60){
            count++
         } 
    }
    console.log("不及格在学生人数:",count);
}
getFailingCount()